<?php
/**
 * @file stardefine.php $
 * @author LinLin (linlin@haibao.com) $
 * @date 2016-1-4 上午11:19:04 $
 * @brief  $达人主表
 */
namespace haibao\cms\model\data\star;

class StarDefine extends \haibao\cms\model\data\Base{

	/**
     * 状态（0：不可用，1：可用，2：删除）
     */
    const STATUS_DISABLE = 0;
    const STATUS_ENABLE = 1;
    const STATUS_DEL = 2;
    
    /**
     * 身份（1：博主，2：网红，3：生活艺术家）
     */
    const IDENTITY_BLOGGER = 1;
    const IDENTITY_NETHOT = 2;
    const IDENTITY_LIFT_ARTIST = 3;
    
    /**
     *  分类Id(1美妆类，2时尚类，3时尚美妆类，4生活类，5模特类)
     * 美妆博主、时尚博主、网红类、生活类、自媒体、视频直播类、旅行类、健身类
     */
    const CATEGORY_MAKEUP = 1;
    const CATEGORY_FASHION = 2;
    const CATEGORY_FASHION_MAKEUP = 3;
    const CATEGORY_LIFE = 4;
    const CATEGORY_MODEL = 5;
    CONST CATEGORY_WANGHONG = 6;
    CONST CATEGORY_ZIMEITI = 7;
    CONST CATEGORY_SHIPINZHIBO = 8;
    CONST CATEGORY_LVXING = 9;
    CONST CATEGORY_JIANSHEN = 10;


    /**
     *  合作意愿度（1.配合度高 2.对方要求高 3.配合度低 4.不建议合作）
     */
    const WILLINGNESS_HIGH = 1;
    const REQUIRE_HIGH = 2;
    const WILLINGNESS_LOW = 3;
    const NOT_RECOMMENDED_COOPERATE = 4;
    
    /**
     *  品牌满意度（1.优质 2.良好，继续推荐3.不推荐4.一般）
     */
    const BRAND_SATISFACTION_EXCELLENT = 1;
    const BRAND_SATISFACTION_GOOD = 2;
    const BRAND_SATISFACTION_DEPRECATED = 3;
    const BRAND_SATISFACTION_NORMAL = 4;
    
    /**
     * 其他平台（美拍、一直播、秒拍、小影、快手、小红书、抹茶、Instagram、Nice、淘宝、Keep、穷游、蚂蜂窝）
     * 11一直播,12秒拍,13小影,14快手,15抹茶,16Instagram,17Nice,18淘宝,19keep,20穷游,21蚂蜂窝
     */
    const PLAT_FORM_MEIPAI = 1;
    const PLAT_FORM_HONGSHU = 2;
    const PLAT_FORM_MOGUJIE = 3;
    const PLAT_FORM_YOKA = 4;
    const PLAT_FORM_PCLADY = 5;
    const PLAT_FORM_ONLYLADY = 6;
    const PLAT_FORM_YUEJI = 7;
    const PLAT_FORM_GUIMI = 8;
    const PLAT_FORM_MINGPIN = 9;
    const PLAT_FORM_OTHER_PLAT = 10;

    CONST PLAT_FORM_YIZHIBO = 11;
    CONST PLAT_FORM_MIAOPAI = 12;
    CONST PLAT_FORM_XIAOYING = 13;
    CONST PLAT_FORM_KUAISHOU = 14;
    CONST PLAT_FORM_MOCHA = 15;
    CONST PLAT_FORM_INSTAGRAM = 16;
    CONST PLAT_FORM_NICE = 17;
    CONST PLAT_FORM_TAOBAO = 18;
    CONST PLAT_FORM_KEEP = 19;
    CONST PLAT_FORM_QIONGYOU = 20;
    CONST PLAT_FORM_MAFENGWO = 21;

    /**
     * 明星帐号类型（1 微博 2 微信 3 博客）
     */
    const STAR_ACCOUNT_WEIBO = 1;
    const STAR_ACCOUNT_WEIXIN = 2;
    const STAR_ACCOUNT_BLOG = 3;
    const STAR_ACCOUNT_WEIXIN_PUBLIC = 4;
    
    const STAR_PUBLISHED = 'pub';
    const NOT_STAR_PUBLISHED = 'go';
    
    /**
     * 是否出镜(1出镜0不出镜)
     */
    const FRAME_OUT_YES = 1;
    const FRAME_OUT_NO = 0;
    
	/**
	 *身份ID
	 */
	public $IdentityId;

	/**
	 * 头像地址
	 */
	public $Avatar;

	/**
	 * 昵称
	 */
	public $NickName;

	/**
	 * 名字
	 */
	public $RealName;

	/**
	 * 介绍
	 */
	public $Description;

	/**
	 * 分类Id(1美妆类，2时尚类，3时尚美妆类，4生活类，5模特类)
	 */
	public $CategoryId;

	/**
	 * 其他平台
	 */
	public $Platform;

	/**
	 * 合作意愿度（1.配合度高 2.对方要求高 3.配合度低 4.不建议合作）
	 */
	public $CooperateWilling;
	
	/**
	 * 品牌满意度（1.优质 2.良好，继续推荐3.不推荐）
	 */
	public $BrandSatisfaction;
	
	/**
	 * 不合作范围
	 */
	public $NotCooperateRange;
	
	/**
	 * 备注
	 */
	public $Remarks;
	
	/**
	 * 所在地
	 */
	public $Location;
	
	/**
	 * 状态
	 */
	public $Status;
	
	/**
	 *  编辑ID 
	 */
	public $CreateBy;
	
	/**
	 *  创建时间 
	 */
	public $CreateTime;
	
	/**
	 *  更新时间 
	 */
	public $UpdateTime;
	
	/**
	 * 编辑名
	 */
	public $UserName;
	
	/**
	 * 经济人名字
	 */
	public $BrokerName;
	
	/**
	 * 保密信息
	 */
	public $SecretInfo;
	
	/**
	 * 合作信息
	 */
	public $CooperateInfo = array();
	
	/**
	 * 属性信息
	 */
	public $PropertyInfo;
	
	/**
	 * 原图片地址
	 */
	public $OldImageUrl;
	
	/**
	 * 相关平台信息
	 */
	public $PlatInfo;

	/**
	 * 最新达人
	 */
	public $NewStatus;
	
	/**
	 * 是否出镜
	 */
	public $FrameOut;
	
	/**
	 * 微博粉丝数
	 */
	public $WeiboNum;
	
	/**
	 * 微信粉丝数
	 */
	public $WeixinNum;
	
	/**
	 * 拍摄费用
	 */
	public $FrameOutCost;
	
	/**
	 * 微信+微博费用
	 */
	public $WeiCost;
	
	/**
	 * 最大微信+微博费用
	 */
	public $MaxWeiCost;

	public $wechatHeadlinePrice = 0;
    public $wechatSecondlinePrice = 0;
	

	public function __construct() {
		parent::__construct();

		$this->intField('IdentityId', 'IdentityId',true);
		$this->stringField('Avatar', 'Avatar');
		$this->stringField('NickName', 'NickName');
		$this->stringField('RealName', 'RealName');
		$this->stringField('Description', 'Description');
		$this->intField('CategoryId', 'CategoryId');
		$this->stringField('Platform', 'Platform');
		$this->intField('CooperateWilling', 'CooperateWilling');
		$this->intField('BrandSatisfaction', 'BrandSatisfaction');
		$this->stringField('NotCooperateRange', 'NotCooperateRange');
		$this->stringField('Remarks', 'Remarks');
		$this->stringField('Location', 'Location');
		$this->intField('Status', 'Status');
		$this->intField('CreateBy', 'CreateBy',true);
		$this->dateField('CreateTime', 'CreateTime',true);
		$this->dateField('UpdateTime', 'UpdateTime',true);
		$this->intField('FrameOut', 'FrameOut');
		$this->intField('FrameOutCost', 'FrameOutCost');
		
		$this->setTableName('StarDefine');
	}
}